import request from 'utils/request'

export default {
  /**
   * @描述 獲取訂單信息（可用於訂單修改前的頁面傳質）
   * @param params  訂單Id:mba00
   * @returns {*}
   */
  findMbaInfo(params){
    return request.get('mbaFile/' + params)
  },

  /**
   * @描述 打印面單時根據mba00獲取運費信息
   * @param params  運費模板id:mcb00
   * @returns {*}
   */
  findmcbDetailInfo(params){
    return request.get('/freight/mcb/' + params)
  },





  /**
   * @描述 分頁查詢 訂單信息
   * @param params 訂單編號，收貨人，狀態，來源
   * @returns {*}pagination
   */
  getMba(params){
    return request.get('mbaFile/',params)
  },

  /**
   * @描述 在發貨成功後 向訂單表传入发货信息 修改訂單表中的部分數據
   * @param params 訂單主鍵，金額，狀態，物流公司，物流單號
   * @returns {AxiosPromise<any> | * | IDBRequest<IDBValidKey> | Promise<void>}
   */
  putMba(params){
    return request.put('mbaFile/mbaFileShipment', params)
  },





  /**
   * @描述 打印面單
   * @param faceOrderPrintDto
   * @returns {*}
   */
  faceOrder(params){
    return request.postJson('/logistics/eOrder', params)
  },
  /**
   * @描述 發貨后 通過訂單編號查詢面單模板信息
   * @param orderCode
   * @returns {*}
   */
  OrderTemplate(orderCode){
    return request.get('orderTemplate/' + orderCode)
  },
}
